Waltham Forest
geographical name
Wal·tham Forest
ˈwȯl-thəm
borough of northeastern Greater London, England population 258,000
Love words? Need even more definitions?
Merriam-Webster unabridged
Share